﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using DTO;
using BUS;

namespace CDT_CSDLNC
{
    public partial class frmDangKy : Form
    {
        public frmDangKy()
        {
            InitializeComponent();
        }

        private void button1_Click(object sender, EventArgs e)
        {
            if (tbMatKhau.Text != tbXacNhanMatKhau.Text)
            {
                MessageBox.Show(this, "Mật khẩu xác nhận không chính xác. Vui lòng nhập lại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
                return;
            }

            KhachHangDTO kh = new KhachHangDTO();
            kh.MaKhachHang = tbMaKhachHang.Text;
            kh.TenTaiKhoan = tbTenDangNhap.Text;
            kh.MatKhau = tbMatKhau.Text;
            kh.CMND = tbCMND.Text;
            kh.HoTen = tbHoTen.Text;
            kh.NgaySinh = dtpNgaySinh.Value;
            if (rbNam.Checked == true)
                kh.GioiTinh = "Nam";
            else
                kh.GioiTinh = "Nữ";
            kh.DiaChi = tbDiaChi.Text;
            kh.Email = tbEmail.Text;
            kh.DienThoai = tbDienThoai.Text;
            kh.DiemUyTin = 0;
            kh.TaiKhoanNganLuong = null;
            bool kq = KhachHangBUS.ThemKhachHang(ref kh);
            if (kq == true)
            {
                MessageBox.Show(this, "Đăng ký thành công", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
            else
            {
                MessageBox.Show(this, "Đăng ký thất bại", "Thông báo", MessageBoxButtons.OK, MessageBoxIcon.Information);
            }
        }

        private void button2_Click(object sender, EventArgs e)
        {
            tbMaKhachHang.Text = "";
            tbCMND.Text = "";
            tbDiaChi.Text = "";
            tbDienThoai.Text = "";
            tbEmail.Text = "";
            tbHoTen.Text = "";
            tbMatKhau.Text = "";
            tbTenDangNhap.Text = "";
            tbXacNhanMatKhau.Text = "";
        }
    }
}
